Method for transmitting feedback information, terminal device and network device

ABSTRACT

The embodiments of the present disclosure relate to a method for transmitting feedback information and a terminal device. The method includes receiving, by a terminal device, trigger signaling. The trigger signaling is used for triggering the terminal device to send feedback information. The method further includes determining, by the terminal device, to send a first feedback information codebook or a second feedback information codebook according to the trigger signaling. The first feedback information codebook includes feedback information corresponding to at least one downlink channel indicated by the trigger signaling, and the second feedback information codebook is a full codebook.

CROSS-REFERENCE TO RELATED APPLICATION

The present application is a continuation of International ApplicationNo. PCT/CN2019/074494, filed on Feb. 1, 2019, the entire contents ofwhich are incorporated herein by reference.

BACKGROUND

The present disclosure relates to the field of communications, and moreparticularly, to a method for transmitting feedback information, aterminal device and a network device.

For NR-based access to unlicensed spectrum (NR-U) for Rel-16 in a newradio (NR) system, it supports a case where a hybrid automatic repeatrequest (HARQ) feedback timing (HARQ-timing) with an infinite value isintroduced into downlink control information (DCI), and the infinitevalue indicates that transmission time and resource for ACK/NACKfeedback information corresponding to a physical downlink shared channel(PDSCH) scheduled by the DCI cannot be determined temporarily.

A base station sends trigger signaling, and a terminal device determinesthe ACK/NACK corresponding to the PDSCH before transmission based on thetrigger signaling. In order to ensure that the terminal device and thebase station have a same understanding of triggered feedbackinformation, many companies propose to indicate PDSCH group informationin the trigger signaling, and the terminal determines which PDSCH withcorresponding feedback information that is included in feedbackinformation codebook according to the group information.

Therefore, the terminal device must first determine the groupinformation corresponding to each received PDSCH. For example, wheninformation field of the HARQ feedback timing in the DCI for schedulingthe PDSCH takes a specific value, the information field may be used forindicating information of a downlink transmission group.

The biggest advantage of this method is that it can indicate thedownlink transmission group information without increasing DCI overhead.However, when the information field of the HARQ feedback timing in theDCI for scheduling the PDSCH is not the specific value, the PDSCH has nocorresponding group information. The trigger signaling based on adownlink resource group cannot trigger the terminal device to send thefeedback information corresponding to the PDSCH, which reduces downlinktransmission efficiency.

SUMMARY

Embodiments of the present disclosure provide a method for transmittingfeedback information, a terminal device, and a network device.

A first aspect provides a method for transmitting feedback information,including receiving, by a terminal device, trigger signaling, whereinthe trigger signaling is used for triggering the terminal device to sendfeedback information; and determining, by the terminal device, to use afirst feedback mode or a second feedback mode to send a feedbackinformation codebook according to the trigger signaling, wherein thefirst feedback mode is that the feedback information codebook includesfeedback information corresponding to at least one downlink transmissionchannel or downlink transmission resource indicated by the triggersignaling, and the second feedback mode is that the feedback informationcodebook is a full codebook.

A second aspect provides a method for transmitting feedback information,including sending, by a network device, trigger signaling, wherein thetrigger signaling is used for triggering a terminal device to send afeedback information codebook, and the feedback information codebook issend by using a first feedback mode or a second feedback mode; whereinthe first feedback mode is that the feedback information codebookincludes feedback information of at least one downlink transmissionchannel or downlink transmission resource indicated by the triggersignaling, and the second feedback mode is that the feedback informationcodebook is a full codebook.

A third aspect provides a terminal device, configured to perform themethod in the first aspect or any of the implementations thereof.Specifically, the terminal device includes a functional moduleconfigured to perform the method in the first aspect or any of theimplementations thereof.

A fourth aspect provides a network device, configured to perform themethod in the second aspect or any of the implementations thereof.Specifically, the network device includes a functional module configuredto perform the method in the second aspect or any of the implementationsthereof.

A fifth aspect provides a terminal device, including a processor and amemory. The memory is configured to store a computer program, and theprocessor is configured to call and run the computer program stored inthe memory to execute the method in the first aspect or any of theimplementations thereof.

A sixth aspect provides a network device, including a processor and amemory. The memory is configured to store a computer program, and theprocessor is configured to call and run the computer program stored inthe memory to execute the method in the second aspect or any of theimplementations thereof.

A seventh aspect provides a chip, configured to perform the method inany one of the first to second aspects or any of the implementationsthereof. Specifically, the chip includes a processor, configured to calland run a computer program from a memory, so that a device installedwith the chip performs the method in any one of the first to secondaspects or any of the implementations thereof.

An eighth aspect provides a computer-readable storage medium, configuredto store a computer program that causes a computer to perform the methodin any one of the first to second aspects or any of the implementationsthereof.

A ninth aspect provides a computer program product, including computerprogram instructions, which cause the computer to perform the method inany one of the first to second aspects or any of the implementationsthereof.

A tenth aspect provides a computer program which, when runs on acomputer, causes the computer to perform the method in any one of thefirst to second aspects or any of the implementations thereof.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of a communication system architectureprovided by an embodiment of the present disclosure.

FIG. 2 is a schematic diagram of PDSCH transmission provided by anembodiment of the present disclosure.

FIG. 3 is a schematic flowchart of a method for transmitting feedbackinformation provided by an embodiment of the present disclosure.

FIG. 4 is a schematic diagram of a downlink transmission channel andfeedback information provided by an embodiment of the presentdisclosure.

FIG. 5 is a schematic diagram of another downlink transmission channeland feedback information provided by an embodiment of the presentdisclosure.

FIG. 6 is a schematic flowchart of another method for transmittingfeedback information provided by an embodiment of the presentdisclosure.

FIG. 7 is a schematic block diagram of a terminal device provided by anembodiment of the present disclosure.

FIG. 8 is a schematic block diagram of a network device provided by anembodiment of the present disclosure.

FIG. 9 is a schematic block diagram of a communication device providedby an embodiment of the present disclosure.

FIG. 10 is a schematic block diagram of a chip provided by an embodimentof the present disclosure.

FIG. 11 is a schematic diagram of a communication system provided by anembodiment of the present disclosure.

DETAILED DESCRIPTION

The technical solutions in the embodiments of the present disclosurewill be described below with reference to the accompanying drawings inthe embodiments of the present disclosure. Obviously, the describedembodiments are part of the embodiments of the present disclosure, butnot all of the embodiments. Based on the embodiments in the presentdisclosure, all other embodiments obtained by a person of ordinary skillin the art without creative efforts shall fall within the protectionscope of the present disclosure.

The technical solutions according to the embodiments of the presentdisclosure may be applied to a variety of communications systems, suchas a General Packet Radio Service (GPRS), a Long Term Evolution (LTE)system, an LTE Frequency Division Duplex (FDD) system, an LTE TimeDivision Duplex (TDD), a communications system, a 5G system, or thelike.

Exemplarily, a communication system 100 applied in an embodiment of thepresent disclosure is shown in FIG. 1. The communication system 100 mayinclude a network device 110. The network device 110 may be a devicecommunicating with a terminal device 120 (or referred to as acommunication terminal or a terminal). The network device 110 mayprovide communication coverage to a specific geographic region, and maycommunicate with the terminal device located within the coverage region.Optionally, it may be an evolutional node B (eNB or eNodeB) in an LTEsystem, or a radio controller in a cloud radio access network (CRAN).Or, the network device may be a mobile switching center, a relaystation, an access point, a vehicle device, a wearable device, aconcentrator, a switchboard, a network bridge, a router, a network-sidedevice in a 5G network, or a network device in a public land mobilenetwork (PLMN) that will be evolved in the future, and the like.

The communication system 100 further includes at least one terminaldevice 120 located within a coverage range of the network device 110.The “terminal device” used herein includes, but not limited to,connection via a wired line, such as connection via public switchedtelephone networks (PSTN), a digital subscriber line (DSL), a digitalcable, and a direct cable; and/or another data connection/network;and/or via a wireless interface, for example, for a cellular network, awireless local area network (WLAN), a digital television network such asa DVB-H network, a satellite network and an AM-FM broadcast transmitter;and/or an apparatus of another terminal device, which is configured toreceive/transmit a communication signal; and/or an Internet of things(IoT) device. The terminal device configured to realize communicationthrough a wireless interface may be referred to as a “wirelesscommunication terminal”, a “wireless terminal”, or a “mobile terminal”.Examples of the mobile terminal include, but not limited to, a satelliteor cellular phone, and a personal communications system (PCS) terminalthat may combine a cellular radiotelephone with data processing,facsimile, and data communication capabilities; a personal digitalassistant (PDA) that can include a radiotelephone, a pager, anInternet/intranet access, a Web browser, a notepad, a calendar, and/or aglobal positioning system (GPS) receiver; and a conventional laptopand/or palmtop receiver or other electronic apparatuses includingradiotelephone transceivers. The terminal device may refer to an accessterminal, UE, a user unit, a user station, a mobile station, a mobileplatform, a remote station, a remote terminal, a mobile device, a userterminal, a terminal, a wireless communication device, a user agent, ora user apparatus. The access terminal may be a cellular phone, acordless telephone, a session initiation protocol (SIP) telephone, awireless local loop (WLL) station, a PDA, a handheld device having awireless communication function, a computation device or otherprocessing devices connected to a radio modem, a vehicle device, awearable device, a terminal device in a 5G network, or a terminal devicein the PLMN that will be evolved in the future, and the like.

Optionally, device to device (D2D) communication may be realized betweenthe terminal devices 120.

Optionally, a 5G system or 5G network may also be referred to as a newradio (NR) system or NR network.

FIG. 1 exemplarily illustrates one network device and two terminaldevices. Optionally, the communication system 100 may include aplurality of network devices, and a coverage range of each networkdevice may include other numbers of terminal devices, which is notlimited by the embodiment of the present disclosure.

Optionally, the communication system 100 may also include other networkentities such as a network controller and a mobile management entity,which is not limited by the embodiment of the present disclosure.

It should be understood that a device having a communication function ina network/system in the embodiment of the present disclosure may bereferred to as a communication device. The communication system 100shown in FIG. 1 is taken as an example. The communication device mayinclude a network device 110 and terminal device 120 which havecommunication functions. The network device 110 and the terminal device120 may be the above-mentioned specific devices, and descriptionsthereof are omitted here. The communication device may also includeother devices in the communication system 100, such as other networkentities including the network controller, the mobile management entity,and the like, which is not limited by the embodiment of the presentdisclosure.

It should be understood that the terms “system” and “network” herein mayoften be interchanged herein. The term “and/or” herein is only anassociation relationship that describes associated objects, andrepresents that there may be three relationships. For example, A and/orB may represent that A exists alone, A and B exist simultaneously, and Bexists alone. In addition, the character “/” herein generally indicatesthat associated objects before and after the same are in an “or”relationship.

The unlicensed spectrum is a spectrum allocated by countries and regionswhich is available for radio equipment communication. This spectrum isgenerally considered to be a shared spectrum, that is, communicationdevices in different communication systems can use this spectrum if theymeet regulatory requirements specified by the countries or regions onthe spectrum, and there is no need to apply to the government for aproprietary spectrum license. In order to allow various communicationsystems that use the unlicensed spectrum for wireless communication tocoexist amicably on this spectrum, some countries or regions havestipulated the regulatory requirements that must be met when using theunlicensed spectrum. For example, in some regions, the communicationdevice follows a “first listening and then speaking” principle, that is,the communication device needs to perform a channel listening beforetransmitting a signal on a channel of the unlicensed spectrum, and canperform signal transmission only when a result of the channel listeningindicates an idle channel. If the channel listening result of thecommunication device on the channel of the unlicensed spectrum indicatesthat the channel is busy, the communication device cannot perform thesignal transmission. In order to ensure fairness, the duration of thesignal transmission by the communication device using the channel of theunlicensed spectrum in a transmission process cannot exceed a MaximumChannel Occupation Time (MCOT).

With the development of wireless communication technologies, both LTEsystem and NR system will consider deploying networks on the unlicensedspectrum to perform data service transmission by using the unlicensedspectrum.

In NR Release 15 (Rel-15), dynamically determining a HARQ feedbacktiming (HARQ-timing) is supported. A terminal device first determines apre-configured HARQ timing set, and a base station indicates a value kin the HARQ timing set by using Downlink Control Information (DCI). If aPhysical Downlink Shared Channel (PDSCH) scheduled by the DCI istransmitted in a slot n, correspondingacknowledgement/non-acknowledgement (ACK/NACK) information istransmitted in a slot n+k. The pre-configured HARQ-timing set caninclude up to eight values. For different DCI formats, the eight valuescan be different. For example, for DCI format 1_0, the set is agreed bythe protocol, and for DCI format 1_1, the set can be configured by thebase station.

In addition, the NR Rel-15 system also supports ACK/NACK multiplexedtransmission, that is, ACK/NACK information corresponding to multiplePDSCHs is transmitted through one channel. For ACK/NACK multiplexedtransmission, two ACK/NACK information generation methods are furthersupported: a semi-static ACK/NACK codebook (semi-static HARQ-ACKcodebook) and a dynamic ACK/NACK codebook (dynamic HARQ-ACK codebook).

The semi-static ACK/NACK codebook is determined based on elements in thepre-configured feedback timing set. Since the feedback timing set isagreed by the protocol or configured semi-statically in high levels, thenumber of ACK/NACK bits included in the ACK/NACK codebook will notchange in accordance with an actual scheduling situation. The advantageof this solution is that there will be no ambiguity in understanding ofthe number of bits of feedback information and a mapping relationshipbetween the base station and the UE. However, the disadvantage is thatthe feedback overhead is large, and even if only a small number ofPDSCHs is scheduled, a complete ACK/NACK codebook should be transmitted,which may contain a large amount of redundant information. For example,as shown in FIG. 2, in the case of single-carrier and single-codewordtransmission, assuming that the value of the HARQ-timing set indicatedin DCI is 8, the number of elements in the pre-configured feedbacktiming set is 8, and the pre-configured feedback timing set is{1,2,3,4,5,6,7,8}, the number of ACK/NACK bits is also 8. Actually,however, as shown in FIG. 2, only two PDSCHs are transmitted, that is,there are 6 bits of redundant information.

The dynamic ACK/NACK codebook mainly solves the problem of feedbackoverhead, that is, in the downlink slot corresponding to the feedbacktime set, the number of bits of the ACK/NACK information is determinedbased on the number of the PDSCHs which are actually scheduled. Thespecific DCI which schedules the PDSCH transmission introduces aDownlink Assignment Index (DAI) information field to indicate a totalnumber of PDSCHs that have been scheduled up to a currently scheduledPDSCH. For example, in FIG. 2, in the case of the single-carrier andsingle-codeword transmission, the terminal device receives two PDSCHs,PDSCH 1 and PDSCH 2, and in this case, the terminal device only needs tofeedback 2-bit information. The disadvantage of this method is that whenthe terminal device does not receive part of the PDSCHs transmitted bythe base station, such as the last PDSCH 2 in FIG. 2, there is a problemthat the base station and the UE are of inconsistent understandings inthe number of the PDSCHs actually scheduled, resulting in aninconsistent understanding in the number of bits of the feedbackinformation.

For the NR-U in Rel-16, it supports a case where the HARQ-timing with aninfinite value is introduced into the downlink control signaling. Thisvalue indicates that the transmission time and resource of the ACK/NACKfeedback information corresponding to the PDSCH scheduled by the DCIcannot be determined temporarily. Subsequently, the base station sendstrigger signaling, and the terminal device determines the ACK/NACKcorresponding to the PDSCH before transmission based on the triggersignaling. In order to ensure that the terminal device and the basestation have a same understanding of triggered feedback information,many companies propose to indicate PDSCH group information in thetrigger signaling, and the terminal device determines which PDSCH withcorresponding feedback information that is included in feedbackinformation codebook according to the group information.

Therefore, the terminal device must first determine the groupinformation corresponding to each received PDSCH. For example, wheninformation field of the HARQ feedback timing in the DCI for schedulingthe PDSCH takes a specific value, the information field may be used forindicating information of a downlink transmission group. The biggestadvantage of this method is that it can indicate the downlinktransmission group information without increasing DCI overhead. However,when the information field of the HARQ feedback timing in the DCI forscheduling the PDSCH is not the specific value, the PDSCH has nocorresponding group information. The trigger signaling based on adownlink resource group cannot trigger the terminal device to send thefeedback information corresponding to the PDSCH, which reduces downlinktransmission efficiency.

Therefore, the embodiments of the present disclosure provide a methodfor transmitting feedback information. The terminal device selects afeedback mode from multiple feedback modes to determine the feedbackinformation codebook based on the indication of the trigger signaling,which can effectively improve the transmission efficiency.

FIG. 3 is a schematic flowchart of a method 200 for transmittingfeedback information according to an embodiment of the presentdisclosure. The method 200 may be executed by a terminal device, forexample, the terminal device may be the terminal device 120 shown inFIG. 1. As shown in FIG. 3, the method 200 includes S210, receiving, bythe terminal device, trigger signaling, wherein the trigger signaling isused for triggering the terminal device to send feedback information;and S220, determining, by the terminal device, to use a first feedbackmode or a second feedback mode to send a feedback information codebookaccording to the trigger signaling, wherein a manner in which the firstfeedback mode determines the feedback information codebook is differentfrom a manner in which the second feedback mode determines the feedbackinformation codebook.

Specifically, the first feedback mode is that the feedback informationcodebook includes feedback information corresponding to at least onedownlink transmission channel or downlink transmission resourceindicated by the trigger signaling. That is, the terminal device candetermine the at least one downlink transmission channel or downlinktransmission resource according to the trigger signaling, and thendetermine the feedback information codebook.

Optionally, in the first feedback mode, the trigger signaling may beused for indicating at least one downlink transmission channel group ordownlink transmission resource group, the at least one downlinktransmission channel group or downlink transmission resource group mayinclude the at least one downlink transmission channel or downlinktransmission resource, and each of the downlink transmission channelgroup or downlink transmission resource group may include one or moredownlink transmission channels or downlink transmission resources.

Optionally, in the first feedback mode, if the trigger signaling is usedfor indicating the at least one downlink transmission channel group ordownlink transmission resource group, in the feedback informationcodebook, the feedback information corresponding to the at least onedownlink transmission channel or downlink transmission resource may bearranged in a sequence of serial numbers of the at least one downlinktransmission channel group or downlink transmission resource group,rather than in a receiving sequence.

In an embodiment of the present disclosure, the second feedback mode isthat the feedback information codebook is a full codebook. Optionally,the terminal device may determine a maximum number of HARQ processesthat can be supported, and then determine the feedback informationcodebook according to the maximum number of the supported HARQprocesses. For example, the feedback information codebook may includethe feedback information corresponding to all the HARQ processes thatcan be supported.

Optionally, the terminal device may also determine a maximum number ofHARQ processes according to the configuration of a network device. Forexample, the terminal device receives configuration information sent bythe network device and determines the maximum number of HARQ processesaccording to the configuration information. The terminal device thendetermines the feedback information codebook according to the maximumnumber of HARQ processes configured by the network device. For example,the feedback information codebook may include the feedback informationcorresponding to all the HARQ processes configured by the networkdevice.

It should be understood that in the second feedback mode, if theterminal device determines the feedback information codebook accordingto the HARQ process that can be supported, or determines the feedbackinformation codebook according to the HARQ process configured by thenetwork device, the feedback information in the determined feedbackinformation codebook may be arranged in a sequence of serial numbers ofthe HARQ processes (HARQ process indexes), rather than in a receivingsequence or other sequences, but the embodiments of the presentdisclosure are not limited thereto.

Optionally, in the second feedback mode, the terminal device may alsodetermine the feedback information codebook according to a maximumnumber of supported downlink transmission channel groups or downlinktransmission resource groups. Specifically, the terminal device candetermine the number of downlink transmission channel groups or downlinktransmission resource groups that can be supported, and the number ofdownlink transmission channels or downlink transmission resourcesincluded in each downlink transmission channel group or downlinktransmission resource group, and then determine the number of downlinktransmission channels or downlink transmission resources that can besupported by the terminal device. Then the terminal device can determinethat the feedback information codebook includes the feedback informationcorresponding to all the supported downlink transmission channel groupsor downlink transmission resource groups, for example, the feedbackinformation corresponding to all downlink transmission channels ordownlink transmission resources that can be supported.

It should be understood that in the second feedback mode, if theterminal device determines the feedback information codebook accordingto the maximum number of supported downlink transmission channel groupsor downlink transmission resource groups, the sequence of the feedbackinformation in the determined feedback information codebook may bearranged in a sequence of serial numbers of the downlink transmissionchannel groups or the downlink transmission resource groups, rather thanin a receiving sequence or other sequences, but the embodiments of thepresent disclosure are not limited thereto.

It should be understood that the embodiments of the present disclosurecan be applied to the unlicensed spectrum, or can also be applied to thelicensed spectrum, and the embodiments of the present disclosure are notlimited thereto.

In an embodiment of the present disclosure, before the S210, the method200 may further include receiving, by the terminal device, a downlinktransmission channel or a downlink transmission resource sent by anetwork device. The downlink transmission channel may include a downlinkphysical shared channel and/or a downlink physical control channel.Specifically, the network device sends at least one downlinktransmission channel or at least one downlink transmission resource tothe terminal device, and the terminal device may receive information fora part or all of the at least one downlink transmission channel, or theterminal device may not receive any information for the at least onedownlink transmission channel. Alternatively, the terminal device mayreceive information for a part or all of the at least one downlinktransmission resource, or the terminal device may not receive anyinformation for the at least one downlink transmission resource.

Therefore, in the S210, the terminal device receives the triggersignaling. For example, the trigger signaling may be sent by the networkdevice 110 in FIG. 1 to the terminal 120. The trigger signaling is usedfor triggering the terminal device to send the feedback information, andthe feedback information is feedback information corresponding to thedownlink transmission channel or downlink transmission resource receivedby the terminal device.

In the S220, the terminal device determines to use the first feedbackmode or the second feedback mode to send the feedback informationcodebook according to the trigger signaling. Specifically, the triggersignaling may include a first information field, and if the firstinformation field is a first preset value, the terminal device choosesto use the first feedback mode to determine the feedback informationcodebook; or, if the first information field is a second preset value,the terminal device chooses to use the second feedback mode to determinethe feedback information codebook. Either the first preset value or thesecond preset value may represent one or more numerical values, which isnot limited by the embodiments of the present disclosure.

A method for determining a feedback mode according to the triggersignaling by the terminal device will be described in detail withrespect to different meanings of the first information field byreferring to specific embodiments below.

Optionally, as a first embodiment, if the first information field is thefirst preset value, the terminal device may not only determine to adoptthe first feedback mode, but also determine the feedback information inthe feedback information codebook according to the first informationfield. For example, the first preset value may be used for indicatinginformation for the at least one downlink transmission channel group ordownlink transmission resource group.

For example, it is assumed that the terminal device supports 16 HARQprocesses at most, and the terminal device also supports 4 downlinktransmission channel groups at most. Each downlink transmission channelgroup may include one or more downlink transmission channels.Corresponding to that the terminal device supports 4 downlinktransmission channel groups at most, each downlink transmission channelgroup can correspond to one or more bit representations. It is assumedhere that each downlink transmission channel group uses one bitrepresentation correspondingly, and thus the first information field canbe composed of 4 bits of information. For example, the first informationfield can be represented as {b1, b2, b3, b4}, and the 4 downlinktransmission channel groups are indicated in a bitmap manner.

Corresponding to a case where the first information field is the firstpreset value, it is assumed here that the {b1, b2, b3, b4} has at leastone bit position 1, but {b1, b2, b3, b4} is not all 1, which is thefirst preset value. At this time, the terminal device determines toadopt the first feedback mode. Specifically, the terminal device mayalso determine which downlink transmission channel groups with feedbackinformation that needs to be fed back according to the specific valuesof {b1, b2, b3, b4}. For example, if bi in {b1, b2, b3, b4} is 1, it canbe used for indicating that the feedback information of the i-thdownlink transmission channel group corresponding to the bi needs to befed back. For example, the feedback information can be ACK/NACKinformation, and i can take any value from 1 to 4.

For example, FIG. 4 shows a schematic diagram of a downlink transmissionchannel and feedback information according to an embodiment of thepresent disclosure. As shown in FIG. 4, it is assumed that the firstinformation field in the trigger signaling is {1,1,0,0} the terminaldevice determines to adopt the first feedback mode. Correspondingly, theterminal device may also determine that the feedback informationcodebook includes feedback information of a first downlink transmissionchannel group and a second downlink transmission channel group accordingto the first information field.

It should be understood that the terminal device can group the downlinktransmission channels in various ways. For example, the grouping of thedownlink transmission channels may be as shown in FIG. 4, and theprinciple for grouping the downlink transmission channels may beindependent of the serial numbers of the HARQ processes. The HARQprocess numbers corresponding to multiple downlink channels in each ofthe downlink transmission channel groups may be dynamically allocated bythe network device, and the result may be randomly distributed, forexample, as shown in FIG. 5. Alternatively, the grouping result may alsobe related to the HARQ process numbers. For example, the HARQ processnumbers corresponding to the first downlink transmission channel groupare 1 to 4, and the HARQ process numbers corresponding to the seconddownlink transmission channel group are 2 to 8, and the embodiment ofthe present disclosure is not limited thereto.

In addition, the terminal device may also determine the feedbackinformation for the first downlink transmission channel group and thesecond downlink transmission channel group in various ways. For example,it is assumed that each downlink transmission channel group received bythe terminal device includes 4 PDSCHs at most, and the numbers of PDSCHsactually included in the first downlink transmission channel group, thesecond downlink transmission channel group and the third downlinktransmission channel group are shown in FIG. 4, the feedback informationcodebook determined by the terminal device can be {b_(G1,1), b_(G1,2),b_(G1,3), b_(G1,4), b_(G2,1), b_(G2,2), b_(G2,3), 0} or {b_(G1,1),b_(G1,2), b_(G1,3), b_(G1,4), b_(G2,1), b_(G2,2), b_(G2,3)}, whereb_(Gi,j) represents ACK/NACK information corresponding to a j-th PDSCHin the downlink transmission channel group i. Alternatively, theterminal device may also feed back the feedback information of the firstdownlink transmission channel group and the second downlink transmissionchannel group in other ways, which is not limited by the embodiments ofthe present disclosure.

Optionally, in the first feedback mode, the feedback informationcodebook may arrange the corresponding feedback information in thesequence of serial numbers of the downlink transmission channel groups,rather than in a sequence of transmission time of the downlinktransmission channels. As shown in FIG. 4, although the transmissiontime of the downlink transmission channel group 1 is after that of thegroup 2, the ACK/NACK information corresponding to the group 1 isarranged before the ACK/NACK information corresponding to the group 2 inthe feedback information codebook, but the embodiments of the presentdisclosure is not limited thereto.

Conversely, it is assumed that {b1, b2, b3, b4} are all 1, whichindicates that the first information field is the second preset value,then the terminal device determines to use the second feedback mode tosend feedback information, and the feedback information is the ACK/NACKinformation.

For example, FIG. 5 shows another schematic diagram of a downlinktransmission channel and feedback information according to an embodimentof the present disclosure. As shown in FIG. 5, it is assumed that thefirst information field is {1,1,1,1}, then the terminal devicedetermines to use the second feedback mode. For example, the terminaldevice may determine that the feedback information codebook includes theACK/NACK information corresponding to all 16 HARQ processes that theterminal device can support, and the feedback information codebook maybe {b_(p1), b_(p2), b_(p3), . . . , b_(p16)}, where bpi represents theACK/NACK information corresponding to the process i. Optionally, bpi maybe one-bit information or multi-bit information. For example, when theterminal device is configured so that one PDSCH carries 2 transmissionblocks at most, bpi may correspondingly include two-bit information; andwhen the terminal device is configured so that one PDSCH includes Ncoding blocks at most, bpi may correspondingly include N-bitinformation.

It should be understood that the above description takes the downlinktransmission channel as an example, which is also applicable to thedownlink transmission resource. For the sake of brevity, details thereofwill not be repeated here.

The grouping manner of the downlink transmission resources and thegrouping manner of the downlink transmission channels may be the same ordifferent. For example, the downlink transmission resources or thedownlink transmission channels can be grouped according to a channeloccupation time (COT).

Specifically, by taking the grouping of downlink transmission resourcesas an example, the terminal device may group the downlink transmissionresources according to the COTs where the downlink transmissionresources are located. For example, the terminal device may determinethat the downlink transmission resources located in the same COT belongto the same downlink transmission resource group; for another example,the terminal device may also determine that the downlink transmissionresources in multiple COTs belong to the same downlink transmissionresource group. However, the embodiments of the present disclosure arenot limited thereto.

Optionally, as a second embodiment, the trigger signaling may furtherinclude a second information field, and if the first information fieldis the first preset value, the terminal device determines to adopt thefirst feedback mode to determine the feedback information codebookaccording to the first information field, and may also determineinformation for the at least one downlink transmission channel group ordownlink transmission resource group included in the feedbackinformation codebook according to the second information field.

For example, it is still assumed here that the terminal device supports16 HARQ processes at most, and the terminal device also supports 4downlink transmission channel groups at most. Each downlink transmissionchannel group may include one or more downlink transmission channels. Itis assumed that the first information field consists of 1-bitinformation, which is represented as {b0}, the first information fieldcan be used for indicating the first feedback mode or the secondfeedback mode.

For example, corresponding to a case where the first information fieldis the first preset value, it is assumed herein that the value of {b0}is 0, which is the first preset value, and then the terminal devicedetermines to adopt the first feedback mode. Specifically, the terminaldevice may determine the feedback information codebook according to thesecond information field in the trigger signaling.

For the second information field, corresponding to 4 downlinktransmission channel groups supported by the terminal device at most,each downlink transmission channel group may correspond to one or morebit representations. It is assumed here that each downlink transmissionchannel group uses one bit representation correspondingly, the secondinformation field can be composed of 4 bits of information. For example,the second information field can be represented as {b1, b2, b3, b4}, andthe 4 downlink transmission channel groups are indicated in a bitmapmanner. The terminal uses the first feedback mode to send the feedbackinformation according to the indication of {b1, b2, b3, b4}. Forexample, the feedback information may be the ACK/NACK information. Ifthe bi in {b1, b2, b3, b4} is 1, it can be used for indicating that theACK/NACK information of the i-th downlink transmission channel groupcorresponding to the bi needs to be fed back, and i can take any valuefrom 1 to 4.

For example, FIG. 4 shows a schematic diagram of a downlink transmissionchannel and feedback information according to an embodiment of thepresent disclosure. As shown in FIG. 4, it is assumed that the secondinformation field in the trigger signaling is {1,1,0,0} then theterminal device determines that the feedback information codebookincludes the feedback information of the first downlink transmissionchannel group and the second downlink transmission channel group.

It should be understood that, similar to the first embodiment, theterminal device can also group the downlink transmission channels invarious ways. For example, the grouping of the downlink transmissionchannels is shown in FIG. 4. The terminal device can also determine thefeedback information of the first downlink transmission channel groupand the second downlink transmission channel group in various ways,which will not be repeated here for the sake of brevity.

Conversely, for a case where the first information field is the secondpreset value, it is assumed herein that the value of {b0} is 0, which isthe second preset value, and then the terminal device determines toadopt the second feedback mode. Specifically, the terminal device maydetermine the feedback information codebook corresponding to the secondfeedback mode according to the method in the first embodiment. Forbrevity, details thereof are not described herein again.

It should be understood that for any one of the downlink transmissionchannels or any one of the downlink transmission resources in the abovetwo embodiments, the first downlink transmission channel is taken as anexample here, if a time interval between an end time of the firstdownlink transmission channel and a start time of sending the feedbackinformation codebook is less than or equal to a first preset time,feedback information corresponding to the first downlink transmissionchannel is the NACK information or the occupancy information;alternatively, the first downlink transmission resource is taken as anexample, if a time interval between an end time of the first downlinktransmission resource and a start time of sending the feedbackinformation codebook is less than or equal to the first preset time,feedback information corresponding to the first downlink transmissionresource is the NACK information or the occupancy information.

For example, PDSCH1 in the third downlink transmission channel group inFIG. 4 is taken as an example. Regardless of whether the first feedbackmode or the second feedback mode is used, if the PDSCH 1 in the thirddownlink transmission channel group needs to be fed back, it is assumedthat a time interval between an end time of the PDSCH 1 in the thirddownlink transmission channel group and a start time of a physicaluplink control channel (PUCCH) corresponding to the feedback informationcodebook is T₃₁, and the T₃₁ is less than or equal to the first presettime, for example, as shown in FIG. 4, T₃₁<the first preset time, thenthe feedback information corresponding to PDSCH 1 in the third downlinktransmission channel group is the NACK information or the occupancyinformation.

In addition, for any downlink transmission channel or any downlinktransmission resource in the above two embodiments, the second downlinktransmission channel is taken as an example here. If the terminal devicedoes not receive the second downlink transmission channel, the feedbackinformation corresponding to the second downlink transmission channel isthe NACK information or the occupancy information; or, the seconddownlink transmission resource is taken as an example, if the terminaldevice does not receive the downlink transmission in the second downlinktransmission resource, the feedback information corresponding to thesecond downlink transmission resource is the NACK information or theoccupancy information.

For example, PDSCH 3 in the second downlink transmission channel groupin FIG. 4 is taken as an example. Regardless of whether the firstfeedback mode or the second feedback mode is used, if the PDSCH 3 in thesecond downlink transmission channel group needs to be fed back, it isassumed that the terminal device does not receive the PDSCH 3 in thesecond downlink transmission channel group, then the feedbackinformation corresponding to PDSCH 1 in the third downlink transmissionchannel group is the NACK information or the occupancy information.

Both the above first downlink transmission channel and second downlinktransmission channel may be set as the NACK information or the occupancyinformation, but a condition of the first downlink transmission channeland a condition of the second downlink transmission channel aredifferent, and thus the network device side cannot determine whichcondition the first downlink transmission channel and the seconddownlink transmission channel belong to respectively, therefore, theterminal device does not expect a case where the first downlinktransmission channel needs to be fed back. Similarly, the terminaldevice does not expect a case where the first downlink transmissionresource needs to be fed back.

It should be understood that for any HARQ process in the embodiments ofthe present disclosure, the first HARQ process is taken as an examplehere, and if a time interval between an end time of the first HARQprocess and a start time of sending the feedback information codebook isless than or equal to a second preset time, the feedback informationcorresponding to the first HARQ process is the NACK information or theoccupancy information.

For example, the HARQ process 2 in FIG. 5 is taken as an example, thatis, the PDSCH 1 in the third downlink transmission channel group istaken as an example. If the second feedback mode is adopted, thefeedback information of the downlink transmission channel correspondingto the HARQ process 2 needs to be fed back. it is assumed that a timeinterval between an end time of the downlink transmission channelcorresponding to the HARQ process 2 and a start time of the PUCCHcorresponding to the feedback information codebook is T₂, and the T₂ isless than or equal to the second preset time, for example, as shown inFIG. 5, T₂<the second preset time, then the feedback informationcorresponding to the downlink transmission channel corresponding to theHARQ process 2 is the NACK information or the occupancy information.

In addition, for any HARQ process in the embodiments of the presentdisclosure, the second HARQ process is taken as an example herein, andif the terminal device does not receive the second HARQ process, thefeedback information corresponding to the second HARQ process is theNACK information or the occupancy information. For example, the HARQprocess 12 in FIG. 5 is taken as an example, that is, the PDSCH 3 in thesecond downlink transmission channel group in FIG. 4 is taken as anexample. If the second feedback mode is adopted, the feedbackinformation of the downlink transmission channel corresponding to theHARQ process 12 needs to be fed back. It is assumed that the terminaldevice does not receive the downlink transmission channel correspondingto the HARQ process 12, the feedback information of the downlinktransmission channel corresponding to the HARQ process 12 is the NACKinformation or the occupancy information.

Both the above first HARQ process and second HARQ process may be set asthe NACK information or the occupancy information, but a condition ofthe first HARQ process and a condition of the second HARQ process aredifferent, and thus the network device side cannot determine whichcondition the first HARQ process and the second HARQ process belong torespectively. Therefore, the terminal device does not expect a casewhere the first HARQ process needs to be fed back.

It should be understood that the first preset value and the secondpreset value in the embodiments of the present disclosure can be setaccording to actual applications. For example, they may be set accordingto the processing delay of the downlink transmission channel or downlinktransmission resource, however the embodiments of the present disclosureare not limited thereto.

Therefore, in the method for transmitting feedback information in theembodiments of the present disclosure, the terminal device determineswhich feedback mode to be used to transmit the feedback informationcodebook according to the trigger signaling, so that it may ensure toachieve that the feedback information is triggered based on the downlinktransmission channel group/resource group without additionallyincreasing indication information for the downlink transmission channelgroup/resource group in the downlink control signaling. When alldownlink transmission channels/resources have corresponding groupinformation, the terminal device can determine the feedback informationcodebook according to the group information indicated in the triggersignaling, which can avoid existence of redundant information in thefeedback codebook. When a certain downlink transmission channel/resourcedoes not have the group information, the terminal device may bedynamically instructed to use the feedback mode for the full codebook totransmit the feedback information to ensure that the feedbackinformation corresponding to all downlink transmissionchannels/resources may be transmitted, thereby ensuring the downlinktransmission efficiency.

The method for transmitting feedback information according to theembodiments of the present disclosure are described above in detail fromthe perspective of the terminal device in connection with FIGS. 1 to 5,respectively. A method for transmitting feedback information accordingto the embodiments of the present disclosure will be described belowfrom the perspective of the network device in connection with FIG. 6.

FIG. 6 shows a schematic flowchart of a method 300 for transmittingfeedback information according to an embodiment of the presentdisclosure. The method 300 may be executed by the network device shownin FIG. 1. Specifically, for example, the network device is the networkdevice shown in FIG. 1. As shown in FIG. 6, the method 300 includesS310, sending, by the network device, trigger signaling, wherein thetrigger signaling is used for triggering a terminal device to send afeedback information codebook, and the feedback information codebook issent by using a first feedback mode or a second feedback mode. A mannerin which the first feedback mode determines the feedback informationcodebook is different from a manner in which the second feedback modedetermines the feedback information codebook.

Specifically, the first feedback mode is that the feedback informationcodebook includes feedback information of at least one downlinktransmission channel or downlink transmission resource indicated by thetrigger signaling, and the second feedback mode is that the feedbackinformation codebook is a full codebook.

Optionally, as an embodiment, in the first feedback mode, the triggersignaling is used for indicating at least one downlink transmissionchannel group or downlink transmission resource group, and the at leastone downlink transmission channel group or downlink transmissionresource group includes the at least one downlink transmission channelor downlink transmission resource.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined by the terminal deviceaccording to a maximum number of supported hybrid automatic repeatrequest (HARQ) processes, and the feedback information codebook includesfeedback information corresponding to all HARQ processes supported bythe terminal device.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined by the terminal deviceaccording to a maximum number of HARQ processes configured by thenetwork device, and the feedback information codebook includes feedbackinformation corresponding to all HARQ processes configured by thenetwork device.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined by the terminal deviceaccording to a maximum number of supported downlink transmission channelgroups or downlink transmission resource groups, and the feedbackinformation codebook includes feedback information corresponding to alldownlink transmission channel groups or downlink transmission resourcegroups supported by the terminal device.

Optionally, as an embodiment, the trigger signaling includes a firstinformation field, and if the first information field is a first presetvalue, the first information field is used for the terminal device todetermine to use the first feedback mode to send the feedbackinformation codebook; or, if the first information field is a secondpreset value, the first information field is used for the terminaldevice to determine to use the second feedback mode to send the feedbackinformation codebook.

Optionally, as an embodiment, if the first information field is thefirst preset value, the first preset value is used for indicatinginformation for the at least one downlink transmission channel group ordownlink transmission resource group.

Optionally, as an embodiment, the trigger signaling includes a secondinformation field, and if the first information field is the firstpreset value, the second information field is used for indicatinginformation for the at least one downlink transmission channel group ordownlink transmission resource group.

Optionally, as an embodiment, if a time interval between an end time ofa first downlink transmission channel or downlink transmission resourceand a start time of sending the feedback information codebook is lessthan or equal to a first preset time, feedback information correspondingto the first downlink transmission channel or downlink transmissionresource is the negative acknowledgement (NACK) information or theoccupancy information, and the first downlink transmission channel ordownlink transmission resource is any downlink transmission channel ordownlink transmission resource received by the terminal device.

Optionally, as an embodiment, if a second downlink transmission channelis not received by the terminal device, feedback informationcorresponding to the second downlink transmission channel is the NACKinformation or the occupancy information; or if downlink transmission isnot received by the terminal device in a second downlink transmissionresource, feedback information corresponding to the second downlinktransmission resource is the NACK information or the occupancyinformation.

Optionally, as an embodiment, if a time interval between an end time ofa first HARQ process received by the terminal device and a start time ofsending the feedback information codebook is less than or equal to asecond preset time, feedback information corresponding to the first HARQprocess is NACK information or occupancy information.

Optionally, as an embodiment, if a second HARQ process is not receivedby the terminal device, feedback information corresponding to the secondHARQ process is the NACK information or the occupancy information.

Optionally, as an embodiment, in the first feedback mode, feedbackinformation of the at least one downlink transmission channel ordownlink transmission resource in the feedback information codebook isarranged according to a sequence of serial numbers of the at least onedownlink transmission channel group or downlink transmission resourcegroup.

Optionally, as an embodiment, in the second feedback mode, feedbackinformation in the feedback information codebook is arranged in asequence of serial numbers of HARQ processes; alternatively, thefeedback information in the feedback information codebook is arrangedaccording to a sequence of serial numbers of the downlink transmissionchannel groups or the downlink transmission resource groups.

Therefore, in the method for transmitting feedback information in theembodiments of the present disclosure, the network device sends thetrigger signaling to the terminal device, so that the terminal devicedetermines which feedback mode to be used to transmit the feedbackinformation codebook according to the trigger signaling, which mayensure to achieve that the feedback information is triggered based onthe downlink transmission channel group/resource group withoutadditionally increasing indication information for the downlinktransmission channel group/resource group in the downlink controlsignaling. When all downlink transmission channels/resources havecorresponding group information, the terminal device can determine thefeedback information codebook according to the group informationindicated in the trigger signaling, which can avoid existence ofredundant information in the feedback codebook. When a certain downlinktransmission channel/resource does not have the group information, theterminal device may be dynamically instructed to use the feedback modefor the full codebook to transmit the feedback information to ensurethat the feedback information corresponding to all downlink transmissionchannels/resources may be transmitted, thereby ensuring the downlinktransmission efficiency.

It should be understood that in various embodiments of the presentdisclosure, the serial numbers of the above processes do not mean theperforming order thereof, and the performing order of the processesshould be determined based on the functions and inherent logic thereof,which should not be construed as any limitation on implementationprocesses of the embodiments of the present disclosure.

In addition, the term “and/or” used herein is merely to describe arelative relationship of the related objects, indicating that there canbe three relationships. For example, as for A and/or B, it can indicatethree cases where A exists alone, A and B exist simultaneously, and Bexists alone. In addition, the character “/” used herein generallyindicates that the related objects before and after “/” are in an “or”relationship.

The methods for transmitting feedback information according to theembodiments of the present disclosure are described above in detail withreference to FIGS. 1 to 6, and the terminal device and the networkdevice according to the embodiments of the present disclosure will bedescribed below with reference to FIGS. 7 to 11.

As shown in FIG. 7, a terminal device 400 according to an embodiment ofthe present disclosure includes a processing unit 410 and a transceivingunit 420. Specifically, the transceiving unit 420 is configured toreceive trigger signaling, and the trigger signaling is used fortriggering the terminal device to send feedback information; and theprocessing unit 410 is configured to determine to use a first feedbackmode or a second feedback mode to send a feedback information codebookaccording to the trigger signaling.

The first feedback mode is that the feedback information codebookincludes feedback information corresponding to at least one downlinktransmission channel or downlink transmission resource indicated by thetrigger signaling, and the second feedback mode is that the feedbackinformation codebook is a full codebook.

Optionally, as an embodiment, in the first feedback mode, the triggersignaling is used for indicating at least one downlink transmissionchannel group or downlink transmission resource group, and the at leastone downlink transmission channel group or downlink transmissionresource group includes the at least one downlink transmission channelor downlink transmission resource.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined according to a maximumnumber of supported hybrid automatic repeat request (HARQ) processes,and the feedback information codebook includes feedback informationcorresponding to all supported HARQ processes.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined according to a maximumnumber of HARQ processes configured by a network device, and thefeedback information codebook includes feedback informationcorresponding to all HARQ processes configured by the network device.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined according to a maximumnumber of supported downlink transmission channel groups or downlinktransmission resource groups, and the feedback information codebookincludes feedback information corresponding to all supported downlinktransmission channel groups or downlink transmission resource groups.

Optionally, as an embodiment, the trigger signaling includes a firstinformation field, and the processing unit 410 is configured todetermine to use the first feedback mode to send the feedbackinformation codebook if the first information field is a first presetvalue; or determine to use the second feedback mode to send the feedbackinformation codebook if the first information field is a second presetvalue.

Optionally, as an embodiment, if the first information field is thefirst preset value, the first preset value is used for indicatinginformation for the at least one downlink transmission channel group ordownlink transmission resource group.

Optionally, as an embodiment, the trigger signaling includes a secondinformation field, and if the first information field is the firstpreset value, the second information field is used for indicatinginformation for the at least one downlink transmission channel group ordownlink transmission resource group.

Optionally, as an embodiment, if a time interval between an end time ofa first downlink transmission channel or downlink transmission resourceand a start time of sending the feedback information codebook is lessthan or equal to a first preset time, feedback information correspondingto the first downlink transmission channel or downlink transmissionresource is the negative acknowledgement (NACK) information or theoccupancy information, and the first downlink transmission channel ordownlink transmission resource is any downlink transmission channel ordownlink transmission resource received by the terminal device.

Optionally, as an embodiment, if a second downlink transmission channelis not received by the terminal device, feedback informationcorresponding to the second downlink transmission channel is the NACKinformation or the occupancy information; or if downlink transmission isnot received by the terminal device in a second downlink transmissionresource, feedback information corresponding to the second downlinktransmission resource is the NACK information or the occupancyinformation.

Optionally, as an embodiment, if a time interval between an end time ofa first HARQ process received by the terminal device and a start time ofsending the feedback information codebook is less than or equal to asecond preset time, feedback information corresponding to the first HARQprocess is NACK information or occupancy information.

Optionally, as an embodiment, if a second HARQ process is not receivedby the terminal device, feedback information corresponding to the secondHARQ process is the NACK information or the occupancy information.

Optionally, as an embodiment, in the first feedback mode, feedbackinformation of the at least one downlink transmission channel ordownlink transmission resource in the feedback information codebook isarranged according to a sequence of serial numbers of at least onedownlink transmission channel group or downlink transmission resourcegroup.

Optionally, as an embodiment, in the second feedback mode, feedbackinformation in the feedback information codebook is arranged in asequence of serial numbers of HARQ processes; alternatively, thefeedback information in the feedback information codebook is arrangedaccording to a sequence of serial numbers of the downlink transmissionchannel groups or the downlink transmission resource groups.

It should be understood that the terminal device 400 according to theembodiment of the present disclosure can correspondingly perform themethod 200 in the embodiments of the present disclosure, and theabove-mentioned and other operations and/or functions of each unit inthe terminal device 400 are respectively for implementing thecorresponding process of the terminal device in the methods shown inFIGS. 1 to 6 and will not be repeated here for the sake of brevity.

Therefore, the terminal device of the embodiments of the presentdisclosure determines which feedback mode to be used to transmit thefeedback information codebook according to the received triggersignaling, which may ensure to achieve that the feedback information istriggered based on the downlink transmission channel group/resourcegroup without additionally increasing indication information for thedownlink transmission channel group/resource group in the downlinkcontrol signaling. When all downlink transmission channels/resourceshave corresponding group information, the terminal device can determinethe feedback information codebook according to the group informationindicated in the trigger signaling, which can avoid existence ofredundant information in the feedback codebook. When a certain downlinktransmission channel/resource does not have the group information, theterminal device may be dynamically instructed to use the feedback modefor the full codebook to transmit the feedback information to ensurethat the feedback information corresponding to all downlink transmissionchannels/resources may be transmitted, thereby ensuring the downlinktransmission efficiency.

As shown in FIG. 8, a network device 500 according to an embodiment ofthe present disclosure includes a processing unit 510 and a transceivingunit 520. Specifically, the processing unit 510 may be configured togenerate trigger signaling; and the transceiving unit 520 is configuredto send the trigger signaling, and the trigger signaling is used fortriggering a terminal device to send a feedback information codebook,and the feedback information codebook is sent by using a first feedbackmode or a second feedback mode;

The first feedback mode is that the feedback information codebookincludes feedback information of at least one downlink transmissionchannel or downlink transmission resource indicated by the triggersignaling, and the second feedback mode is that the feedback informationcodebook is a full codebook.

Optionally, as an embodiment, in the first feedback mode, the triggersignaling is used for indicating at least one downlink transmissionchannel group or downlink transmission resource group, and the at leastone downlink transmission channel group or downlink transmissionresource group includes the at least one downlink transmission channelor downlink transmission resource.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined by the terminal deviceaccording to a maximum number of supported hybrid automatic repeatrequest (HARQ) processes, and the feedback information codebook includesfeedback information corresponding to all HARQ processes supported bythe terminal device.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined by the terminal deviceaccording to a maximum number of HARQ processes configured by thenetwork device, and the feedback information codebook includes feedbackinformation corresponding to all HARQ processes configured by thenetwork device.

Optionally, as an embodiment, the second feedback mode includes that thefeedback information codebook is determined by the terminal deviceaccording to a maximum number of supported downlink transmission channelgroups or downlink transmission resource groups, and the feedbackinformation codebook includes feedback information corresponding to alldownlink transmission channel groups or downlink transmission resourcegroups supported by the terminal device.

Optionally, as an embodiment, the trigger signaling includes a firstinformation field, and if the first information field is a first presetvalue, the first information field is used for the terminal device touse the first feedback mode to send the feedback information codebook;or if the first information field is a second preset value, the firstinformation field is used for the terminal device to use the secondfeedback mode to send the feedback information codebook.

Optionally, as an embodiment, if the first information field is thefirst preset value, the first preset value is used for indicatinginformation for the at least one downlink transmission channel group ordownlink transmission resource group.

Optionally, as an embodiment, the trigger signaling includes a secondinformation field, and if the first information field is the firstpreset value, the second information field is used for indicatinginformation for the at least one downlink transmission channel group ordownlink transmission resource group.

Optionally, as an embodiment, if a time interval between an end time ofa first downlink transmission channel or downlink transmission resourceand a start time of sending the feedback information codebook is lessthan or equal to a first preset time, feedback information correspondingto the first downlink transmission channel or downlink transmissionresource is the negative acknowledgement (NACK) information or theoccupancy information, and the first downlink transmission channel ordownlink transmission resource is any downlink transmission channel ordownlink transmission resource received by the terminal device.

Optionally, as an embodiment, if a second downlink transmission channelis not received by the terminal device, feedback informationcorresponding to the second downlink transmission channel is the NACKinformation or the occupancy information; or if downlink transmission isnot received by the terminal device in a second downlink transmissionresource, feedback information corresponding to the second downlinktransmission resource is the NACK information or the occupancyinformation.

Optionally, as an embodiment, if a time interval between an end time ofa first HARQ process received by the terminal device and a start time ofsending the feedback information codebook is less than or equal to asecond preset time, feedback information corresponding to the first HARQprocess is NACK information or occupancy information.

Optionally, as an embodiment, if a second HARQ process is not receivedby the terminal device, feedback information corresponding to the secondHARQ process is the NACK information or the occupancy information.

Optionally, as an embodiment, in the first feedback mode, feedbackinformation of the at least one downlink transmission channel ordownlink transmission resource in the feedback information codebook isarranged according to a sequence of serial numbers of at least onedownlink transmission channel group or downlink transmission resourcegroup.

Optionally, as an embodiment, in the second feedback mode, feedbackinformation in the feedback information codebook is arranged in asequence of serial numbers of HARQ processes; alternatively, thefeedback information in the feedback information codebook is arrangedaccording to a sequence of serial numbers of the downlink transmissionchannel groups or the downlink transmission resource groups.

It should be understood that the network device 500 according to theembodiments of the present disclosure can be correspondingly configuredto perform the method 300 in the embodiments of the present disclosure,and the above-mentioned and other operations and/or functions of eachunit in the network device 500 are respectively for implementing thecorresponding process of the network device in the methods shown inFIGS. 1-6, which will not be repeated here for the sake of brevity.

Therefore, the network device in the embodiments of the presentdisclosure sends the trigger signaling to the terminal device, so thatthe terminal device determines which feedback mode to be used totransmit the feedback information codebook according to the triggersignaling, which may ensure to achieve that the feedback information istriggered based on the downlink transmission channel group/resourcegroup without additionally increasing indication information for thedownlink transmission channel group/resource group in the downlinkcontrol signaling. When all downlink transmission channels/resourceshave corresponding group information, the terminal device can determinethe feedback information codebook according to the group informationindicated in the trigger signaling, which can avoid existence ofredundant information in the feedback codebook. When a certain downlinktransmission channel/resource does not have the group information, theterminal device may be dynamically instructed to use the feedback modefor the full codebook to transmit the feedback information to ensurethat the feedback information corresponding to all downlink transmissionchannels/resources may be transmitted, thereby ensuring the downlinktransmission efficiency.

FIG. 9 is a schematic structural diagram of a communication device 600according to an embodiment of the present disclosure. The communicationdevice 600 shown in FIG. 9 includes a processor 610, and the processor610 may invoke a computer program from a memory and run the computerprogram, to implement the method in the embodiments of the presentdisclosure.

Optionally, as shown in FIG. 9, the communication device 600 may furtherinclude a memory 620. The processor 610 may invoke the computer programfrom the memory 620 and run the computer program, to implement themethod in the embodiments of the present disclosure.

The memory 620 may be a component independent of the processor 610, ormay be integrated into the processor 610.

Optionally, as shown in FIG. 9, the communication device 600 may furtherinclude a transceiver 630, and the processor 610 may control thetransceiver 630 to communicate with another device, and specifically,the transceiver 630 may transmit information or data to another device,or receive information or data transmitted by another device.

The transceiver 630 may include a transmitter and a receiver. Thetransceiver 630 may further include an antenna. There may be one or moreantennas.

Optionally, the communication device 600 may be the network device inthe embodiments of the present disclosure, and the communication device600 can implement corresponding procedures implemented by the networkdevice in various methods in the embodiments of the present disclosure.For brevity, details thereof are not described herein again.

Optionally, the communication device 600 may be the mobileterminal/terminal in the embodiments of the present disclosure, and thecommunication device 600 can implement corresponding proceduresimplemented by the mobile terminal/terminal device in various methods inthe embodiments of the present disclosure. For brevity, details thereofare not described herein again.

Optionally, an embodiment of the present disclosure also proposes adevice, which may include a processor, configured to call and run acomputer program from a memory, so that an apparatus installed with thedevice executes the foregoing various methods. The device may be a chip.For example, FIG. 10 is a schematic structural diagram of a chip in anembodiment of the present disclosure. The chip 700 shown in FIG. 10includes a processor 710, and the processor 710 may invoke a computerprogram from a memory and run the computer program, to implement themethod in the embodiments of the present disclosure.

Optionally, as shown in FIG. 10, the chip 700 may further include amemory 720. The processor 710 may invoke the computer program from thememory 720 and run the computer program, to implement the method in theembodiments of the present disclosure.

The memory 720 may be a component independent of the processor 710, ormay be integrated into the processor 710.

Optionally, the chip 700 may further include an input interface 730. Theprocessor 710 may control the input interface 730 to communicate withanother device or chip, and specifically, to obtain information or datatransmitted by another device or chip.

Optionally, the chip 700 may further include an output interface 740.The processor 710 may control the output interface 740 to communicatewith another device or chip, and specifically, to output information ordata to another device or chip.

Optionally, the chip may be applied in the network device according toembodiments of the present disclosure, and the chip can implementcorresponding procedures implemented by the network device in variousmethods in the embodiments of the present disclosure. For brevity,details thereof are not described herein again.

Optionally, the chip may be applied to the mobile terminal/terminaldevice in the embodiments of the present disclosure, and the chip canimplement corresponding procedures implemented by the mobileterminal/terminal device in various methods in the embodiments of thepresent disclosure. For brevity, details thereof are not describedherein again.

It should be noted that, the chip mentioned in the embodiments of thepresent disclosure may also be referred to as a system-level chip, asystem chip, a chip system, a system on chip, or the like.

FIG. 11 is a schematic structural diagram of a communication system 800according to an embodiment of the present disclosure. The communicationsystem 800 shown in FIG. 11 includes a terminal device 810 and a networkdevice 820.

The terminal device 810 can implement corresponding functionsimplemented by the terminal device in the foregoing method, and thenetwork device 820 can implement corresponding functions implemented bythe network device in the foregoing method. For brevity, details thereofare not described herein again.

It should be understood that, the processor of the embodiments of thepresent disclosure may be an integrated circuit chip, and have a signalprocessing capability, and the steps of the foregoing method embodimentmay be implemented by using a hardware integrated logic circuit in theprocessor and/or implemented by using an instruction in a software form.The foregoing processor may be a general purpose processor, a digitalsignal processor (DSP), an application specific integrated circuit(ASIC), a field programmable gate array (FPGA) or another programmablelogic device, a discrete gate or transistor logic device, or a discretehardware component. The respective methods, steps or logic blocksdisclosed in the embodiments of the present disclosure may be achievedor executed. The general purpose processor may be a microprocessor, ormay be any conventional processor, or the like. Steps of the methodsdisclosed with reference to the embodiments of the present disclosuremay be directly executed and completed by means of a hardware decodingprocessor, or may be executed and completed by using a combination ofhardware and software modules in the decoding processor. The softwaremodule may be located in a mature storage medium in the field, such as arandom access memory, a flash memory, a read-only memory, a programmableread-only memory, an electrically-erasable programmable memory, or aregister. The storage medium is located in the memory, and the processorreads information in the memory and completes the steps in the foregoingmethod in combination with hardware of the processor.

It should be understood that, the memory in the embodiments of thepresent disclosure may be a volatile memory or a non-volatile memory, ormay include both the volatile memory and non-volatile memory. Thenon-volatile memory may be a read-only memory (ROM), a programmable ROM(PROM), an erasable PROM (EPROM), an electrically EPROM (EEPROM), or aflash memory. The volatile memory may be a random access memory (RAM),and is used as an external cache. By way of examples but of nolimitation, many forms of RAM are available, for example, a staticrandom access memory (SRAM), a dynamic random access memory (DRAM), asynchronous dynamic random access memory (SDRAM), a double data ratesynchronous dynamic random access memory (DDR SDRAM), an enhancedsynchronous dynamic random access memory (ESDRAM), a synclink dynamicrandom access memory (SLDRAM), and a direct rambus random access memory(DR RAM). It should be noted that, the memory of the system and themethod described herein is intended to include but is not limited tothese memories and any other suitable type of memory.

It should be understood that, the above memory is an example but is notintended for limitation. For example, the memory in the embodiments ofthe present disclosure may alternatively be a static RAM (SRAM), adynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM(DDR SDRAM), an enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), adirect rambus RAM (DR RAM), and the like. That is, the memory describedin the embodiments of the present disclosure is intended to include butis not limited to these memories and any other suitable type of memory.

An embodiment of the present disclosure further provides a computerreadable storage medium. The computer readable storage medium isconfigured to store a computer program.

Optionally, the computer readable storage medium may be applied to thenetwork device in the embodiments of the present disclosure, and thecomputer program enables a computer to execute a corresponding procedureimplemented by the network device in the methods of the embodiments ofthe present disclosure. For brevity, details thereof are not describedherein again.

Optionally, the computer readable storage medium may be applied to themobile terminal/terminal device in the embodiments of the presentdisclosure, and the computer program enables the computer to execute acorresponding procedure implemented by the mobile terminal/terminaldevice in the methods of the embodiments of the present disclosure. Forbrevity, details thereof are not described herein again.

An embodiment of the present disclosure further provides a computerprogram product. The computer program product includes a computerprogram instruction.

Optionally, the computer program product may be applied to the networkdevice in the embodiments of the present disclosure, and the computerprogram instruction enables the computer to execute a correspondingprocedure implemented by the network device in the methods of theembodiments of the present disclosure. For brevity, details thereof arenot described herein again.

Optionally, the computer program product may be applied to the mobileterminal/terminal device in the embodiments of the present disclosure,and the computer program instruction enables the computer to execute acorresponding procedure implemented by the mobile terminal/terminaldevice in the methods of the embodiments of the present disclosure. Forbrevity, details thereof are not described herein again.

An embodiment of the present disclosure further provides a computerprogram.

Optionally, the computer program may be applied to the network device inthe embodiments of the present disclosure, and when running on acomputer, the computer program instruction enables the computer toexecute a corresponding procedure implemented by the network device inthe methods of the embodiments of the present disclosure. For brevity,details thereof are not described herein again.

Optionally, the computer program may be applied to the mobileterminal/terminal device in the embodiments of the present disclosure,and when running on a computer, the computer program instruction enablesthe computer to execute a corresponding procedure implemented by themobile terminal/terminal device in the methods of the embodiments of thepresent disclosure. For brevity, details thereof are not describedherein again.

A person of ordinary skill in the art may be aware that, units andalgorithm steps described in combination with examples of theembodiments disclosed herein may be implemented by using electronichardware or a combination of computer software and electronic hardware.Whether these functions are executed by means of hardware or softwaredepends on specific applications and design constraints of the technicalsolutions. A person skilled in the art may use different methods toimplement the described functions for each particular application, whichshould not be considered that the implementation goes beyond the scopeof the present disclosure.

A person skilled in the art may clearly understand that, for simple andclear description, specific working processes of the foregoing describedsystem, apparatus, and unit may refer to corresponding process in theforegoing method embodiments, and details thereof are not describedherein again.

In the several embodiments provided in the present disclosure, it shouldbe understood that the disclosed system, apparatus, and method may beimplemented in other manners. For example, the apparatus embodimentsdescribed above are merely examples. For example, the unit division ismerely logical function division, and there may be other divisionmanners in actual implementation. For example, a plurality of units orcomponents may be combined or integrated into another system, or somefeatures may be ignored or not performed. In addition, the displayed ordiscussed mutual couplings or direct couplings or communicationconnections may be implemented by using some interfaces. The indirectcouplings or communication connections between the apparatuses or unitsmay be implemented in electrical, mechanical, or other forms.

The units described as separate parts may or may not be physicallyseparate, and the parts displayed as units may or may not be physicalunits, may be located in one position, or may be distributed on multiplenetwork units. Some of or all of the units may be selected according toactual needs to achieve the objectives of the solutions of theembodiments.

In addition, functional units in the embodiments of the presentdisclosure may be integrated into one processing unit, or each of theunits may exist alone physically, or two or more units may be integratedinto one unit.

When the functions are implemented in the form of a software functionalunit and sold or used as an independent product, the functions may bestored in a computer-readable storage medium. Based on such anunderstanding, the technical solutions of the present disclosureessentially, or the part contributing to the prior art, or some of thetechnical solutions may be implemented in a form of a software product.The computer software product is stored in a storage medium, andincludes several instructions for instructing a computer device (whichmay be a personal computer, a server, or a network device) to performall or some of the steps of the methods described in the embodiments ofthe present disclosure. The foregoing storage medium includes any mediumthat can store program code, such as a USB flash drive, a removable harddisk, a read-only memory (ROM), a random access memory (RAM), a magneticdisk, or an optical disc.

Described above are merely specific implementations of the presentdisclosure, but the protection scope of the present disclosure is notlimited thereto. Changes or replacements readily figured out by anyperson skilled in the art within the technical scope disclosed in thepresent disclosure shall be covered by the protection scope of thepresent disclosure. Therefore, the protection scope of the presentdisclosure shall be subject to the protection scope of the claims.

What is claimed is:
 1. A method for transmitting feedback information,comprising: receiving, by a terminal device, trigger signaling, whereinthe trigger signaling is used for triggering the terminal device to sendfeedback information; and determining, by the terminal device, to send afirst feedback information codebook or a second feedback informationcodebook according to the trigger signaling, wherein the first feedbackinformation codebook comprises feedback information corresponding to atleast one downlink channel indicated by the trigger signaling, and thesecond feedback information codebook is a full codebook.
 2. The methodaccording to claim 1, wherein the trigger signaling is used forindicating at least one downlink channel group, the first feedbackinformation codebook is determined by the terminal device according tothe trigger signaling, and the at least one downlink channel groupcomprises the at least one downlink channel.
 3. The method according toclaim 1, wherein the second feedback information codebook is determinedby the terminal device according to a maximum number of HARQ processesconfigured by a network device, and the second feedback informationcodebook comprises feedback information corresponding to all HARQprocesses configured by the network device.
 4. The method according toclaim 2, wherein the trigger signaling comprises a first informationfield, and determining, by the terminal device, to send the firstfeedback information codebook or the second feedback informationcodebook according to the trigger signaling comprises: determining, bythe terminal device, to send the first feedback information codebook ifthe first information field is a first preset value; or determining, bythe terminal device, to send the second feedback information codebook ifthe first information field is a second preset value.
 5. The methodaccording to claim 4, wherein the trigger signaling comprises a secondinformation field, and if the first information field is the firstpreset value, the second information field is used for indicatinginformation for the at least one downlink channel group.
 6. The methodaccording to claim 3, wherein if a time interval between an end time ofa first HARQ process received by the terminal device and a start time ofsending the second feedback information codebook is less than or equalto a second preset time, feedback information corresponding to the firstHARQ process is NACK information or occupancy information.
 7. The methodaccording to claim 3, wherein if a second HARQ process is not receivedby the terminal device, feedback information corresponding to the secondHARQ process is NACK information or occupancy information.
 8. The methodaccording to claim 2, wherein feedback information bits in the secondfeedback information codebook are ordered according to HARQ processindexes.
 9. A method for transmitting feedback information, comprising:sending, by a network device, trigger signaling, wherein the triggersignaling is used for triggering a terminal device to send a firstfeedback information codebook or a second feedback information codebook,wherein the first feedback information codebook comprises feedbackinformation of at least one downlink channel indicated by the triggersignaling, and the second feedback information codebook is a fullcodebook.
 10. The method according to claim 9, wherein the triggersignaling is used for indicating at least one downlink channel group,the first feedback information codebook is sent, and the at least onedownlink channel group comprises the at least one downlink channel. 11.The method according to claim 9, wherein the second feedback informationcodebook is determined by the terminal device according to a maximumnumber of HARQ processes configured by the network device, and thesecond feedback information codebook comprises feedback informationcorresponding to all HARQ processes configured by the network device.12. The method according to claim 10, wherein the trigger signalingcomprises a first information field, if the first information field is afirst preset value, the first information field is used for indicatingthe terminal device to send the first feedback information codebook; orif the first information field is a second preset value, the firstinformation field is used for indicating the terminal device to send thesecond feedback information codebook.
 13. A terminal device, comprising:a memory, having a computer program stored thereon; and a processor,configured to call and run the computer program stored on the memory toexecute a method for transmitting feedback information, wherein themethod for transmitting feedback information comprises: receiving, bythe terminal device, trigger signaling, wherein the trigger signaling isused for triggering the terminal device to send feedback information;and determining, by the terminal device, to send a first feedbackinformation codebook or a second feedback information codebook accordingto the trigger signaling, wherein the first feedback informationcodebook comprises feedback information corresponding to at least onedownlink channel indicated by the trigger signaling, and the secondfeedback information codebook is a full codebook.
 14. The terminaldevice according to claim 13, wherein the trigger signaling is used forindicating at least one downlink channel group, the first feedbackinformation codebook is determined by the terminal device according tothe trigger signaling, and the at least one downlink channel groupcomprises the at least one downlink channel.
 15. The terminal deviceaccording to claim 13, wherein the second feedback information codebookis determined by the terminal device according to a maximum number ofHARQ processes configured by a network device, and the second feedbackinformation codebook comprises feedback information corresponding to allHARQ processes configured by the network device.
 16. The terminal deviceaccording to claim 14, wherein the trigger signaling comprises a firstinformation field, and determining, by the terminal device, to send thefirst feedback information codebook or the second feedback informationcodebook according to the trigger signaling comprises: determining, bythe terminal device, to send the first feedback information codebook ifthe first information field is a first preset value; or determining, bythe terminal device, to send the second feedback information codebook ifthe first information field is a second preset value.
 17. The terminaldevice according to claim 16, wherein the trigger signaling comprises asecond information field, and if the first information field is thefirst preset value, the second information field is used for indicatinginformation for the at least one downlink channel group.
 18. Theterminal device according to claim 15, wherein if a time intervalbetween an end time of a first HARQ process received by the terminaldevice and a start time of sending the second feedback informationcodebook is less than or equal to a second preset time, feedbackinformation corresponding to the first HARQ process is NACK informationor occupancy information.
 19. The terminal device according to claim 15,wherein if a second HARQ process is not received by the terminal device,feedback information corresponding to the second HARQ process is NACKinformation or occupancy information.
 20. The terminal device accordingto claim 14, wherein feedback information bits in the second feedbackinformation codebook are ordered according to HARQ process indexes.